<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.8.11"/>
<title>AutoSDK: Navinfo::Engine::IHDMap Class Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<script type="text/javascript">
  $(document).ready(function() { init_search(); });
</script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
 <tbody>
 <tr style="height: 56px;">
  <td id="projectalign" style="padding-left: 0.5em;">
   <div id="projectname">AutoSDK
   </div>
  </td>
 </tr>
 </tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.11 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "search",false,'Search');
</script>
  <div id="navrow1" class="tabs">
    <ul class="tablist">
      <li><a href="index.html"><span>Main&#160;Page</span></a></li>
      <li><a href="namespaces.html"><span>Namespaces</span></a></li>
      <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
      <li><a href="files.html"><span>Files</span></a></li>
      <li>
        <div id="MSearchBox" class="MSearchBoxInactive">
        <span class="left">
          <img id="MSearchSelect" src="search/mag_sel.png"
               onmouseover="return searchBox.OnSearchSelectShow()"
               onmouseout="return searchBox.OnSearchSelectHide()"
               alt=""/>
          <input type="text" id="MSearchField" value="Search" accesskey="S"
               onfocus="searchBox.OnSearchFieldFocus(true)" 
               onblur="searchBox.OnSearchFieldFocus(false)" 
               onkeyup="searchBox.OnSearchFieldChange(event)"/>
          </span><span class="right">
            <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
          </span>
        </div>
      </li>
    </ul>
  </div>
  <div id="navrow2" class="tabs2">
    <ul class="tablist">
      <li><a href="annotated.html"><span>Class&#160;List</span></a></li>
      <li><a href="classes.html"><span>Class&#160;Index</span></a></li>
      <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
      <li><a href="functions.html"><span>Class&#160;Members</span></a></li>
    </ul>
  </div>
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
     onmouseover="return searchBox.OnSearchSelectShow()"
     onmouseout="return searchBox.OnSearchSelectHide()"
     onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>

<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0" 
        name="MSearchResults" id="MSearchResults">
</iframe>
</div>

<div id="nav-path" class="navpath">
  <ul>
<li class="navelem"><a class="el" href="namespace_navinfo.html">Navinfo</a></li><li class="navelem"><a class="el" href="namespace_navinfo_1_1_engine.html">Engine</a></li><li class="navelem"><a class="el" href="class_navinfo_1_1_engine_1_1_i_h_d_map.html">IHDMap</a></li>  </ul>
</div>
</div><!-- top -->
<div class="header">
  <div class="summary">
<a href="#pub-methods">Public Member Functions</a> &#124;
<a href="class_navinfo_1_1_engine_1_1_i_h_d_map-members.html">List of all members</a>  </div>
  <div class="headertitle">
<div class="title">Navinfo::Engine::IHDMap Class Reference<span class="mlabels"><span class="mlabel">abstract</span></span></div>  </div>
</div><!--header-->
<div class="contents">

<p>Interface of HDMap Module.  
 <a href="class_navinfo_1_1_engine_1_1_i_h_d_map.html#details">More...</a></p>

<p><code>#include &lt;<a class="el" href="_i_h_d_map_8hpp_source.html">IHDMap.hpp</a>&gt;</code></p>
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a>
Public Member Functions</h2></td></tr>
<tr class="memitem:ae109a7228dc3e3634e91fce8c445eb0e"><td class="memItemLeft" align="right" valign="top">virtual Navinfo::Common::ReturnCode&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_navinfo_1_1_engine_1_1_i_h_d_map.html#ae109a7228dc3e3634e91fce8c445eb0e">SetLocation</a> (const <a class="el" href="struct_navinfo_1_1_engine_1_1_pos3_d.html">Pos3D</a> *oCoord)=0</td></tr>
<tr class="memdesc:ae109a7228dc3e3634e91fce8c445eb0e"><td class="mdescLeft">&#160;</td><td class="mdescRight">Set vehicle position information.  <a href="#ae109a7228dc3e3634e91fce8c445eb0e">More...</a><br /></td></tr>
<tr class="separator:ae109a7228dc3e3634e91fce8c445eb0e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a26e1c764561a8ada3f7b8c4c514248bc"><td class="memItemLeft" align="right" valign="top">virtual Navinfo::Common::ReturnCode&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_navinfo_1_1_engine_1_1_i_h_d_map.html#a26e1c764561a8ada3f7b8c4c514248bc">GetLocation</a> (<a class="el" href="struct_navinfo_1_1_engine_1_1_pos3_d.html">Pos3D</a> *oCoord)=0</td></tr>
<tr class="memdesc:a26e1c764561a8ada3f7b8c4c514248bc"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get lastest Vehicle Coordnate value for SetLocation changed.  <a href="#a26e1c764561a8ada3f7b8c4c514248bc">More...</a><br /></td></tr>
<tr class="separator:a26e1c764561a8ada3f7b8c4c514248bc"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5f679c5c374a2a51bc251d420470f410"><td class="memItemLeft" align="right" valign="top">virtual Navinfo::Common::ReturnCode&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_navinfo_1_1_engine_1_1_i_h_d_map.html#a5f679c5c374a2a51bc251d420470f410">GetMatchingRoad</a> (const <a class="el" href="struct_navinfo_1_1_engine_1_1_pos3_d.html">Pos3D</a> *oCoord, uint64_t &amp;nID)=0</td></tr>
<tr class="memdesc:a5f679c5c374a2a51bc251d420470f410"><td class="mdescLeft">&#160;</td><td class="mdescRight">Match the nearest road based on given vehicle position.  <a href="#a5f679c5c374a2a51bc251d420470f410">More...</a><br /></td></tr>
<tr class="separator:a5f679c5c374a2a51bc251d420470f410"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2fe1080cfded5be57454e2df8de85bbd"><td class="memItemLeft" align="right" valign="top">virtual Navinfo::Common::ReturnCode&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_navinfo_1_1_engine_1_1_i_h_d_map.html#a2fe1080cfded5be57454e2df8de85bbd">GetMatchingLane</a> (const <a class="el" href="struct_navinfo_1_1_engine_1_1_pos3_d.html">Pos3D</a> *oCoord, uint64_t &amp;nID)=0</td></tr>
<tr class="memdesc:a2fe1080cfded5be57454e2df8de85bbd"><td class="mdescLeft">&#160;</td><td class="mdescRight">Match the nearest lane based on given vehicle position.  <a href="#a2fe1080cfded5be57454e2df8de85bbd">More...</a><br /></td></tr>
<tr class="separator:a2fe1080cfded5be57454e2df8de85bbd"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a22d67d014b00ca5b774271650d19b7be"><td class="memItemLeft" align="right" valign="top">virtual Navinfo::Common::ReturnCode&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_navinfo_1_1_engine_1_1_i_h_d_map.html#a22d67d014b00ca5b774271650d19b7be">SearchRoadsByRadiusRange</a> (const <a class="el" href="struct_navinfo_1_1_engine_1_1_pos3_d.html">Pos3D</a> *oCoord, const double dDistance, std::vector&lt; uint64_t &gt; &amp;vtRoads)=0</td></tr>
<tr class="memdesc:a22d67d014b00ca5b774271650d19b7be"><td class="mdescLeft">&#160;</td><td class="mdescRight">Search all the included roads by setting vehicle position as center point, and radius buffer.  <a href="#a22d67d014b00ca5b774271650d19b7be">More...</a><br /></td></tr>
<tr class="separator:a22d67d014b00ca5b774271650d19b7be"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3f385ee987146ea486ffabc75691a99b"><td class="memItemLeft" align="right" valign="top">virtual Navinfo::Common::ReturnCode&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_navinfo_1_1_engine_1_1_i_h_d_map.html#a3f385ee987146ea486ffabc75691a99b">SearchLanesByRadiusRange</a> (const <a class="el" href="struct_navinfo_1_1_engine_1_1_pos3_d.html">Pos3D</a> *oCoord, const double dDistance, std::vector&lt; uint64_t &gt; &amp;vtLanes)=0</td></tr>
<tr class="memdesc:a3f385ee987146ea486ffabc75691a99b"><td class="mdescLeft">&#160;</td><td class="mdescRight">Search all the included lanes by setting vehicle position as center point, and radius buffer.  <a href="#a3f385ee987146ea486ffabc75691a99b">More...</a><br /></td></tr>
<tr class="separator:a3f385ee987146ea486ffabc75691a99b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae60dddbfe2286107d431cee4a2db6784"><td class="memItemLeft" align="right" valign="top">virtual Navinfo::Common::ReturnCode&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_navinfo_1_1_engine_1_1_i_h_d_map.html#ae60dddbfe2286107d431cee4a2db6784">SearchObjectsByRadiusRange</a> (const <a class="el" href="struct_navinfo_1_1_engine_1_1_pos3_d.html">Pos3D</a> *oCoord, const double dDistance, <a class="el" href="namespace_navinfo_1_1_engine.html#a33af8f6259a7a6e67c2a3beb6b37f414">Navinfo::Common::ENObjectType</a> eType, std::vector&lt; uint64_t &gt; &amp;vtObjects)=0</td></tr>
<tr class="memdesc:ae60dddbfe2286107d431cee4a2db6784"><td class="mdescLeft">&#160;</td><td class="mdescRight">Search all the included objects by setting vehicle position as center point, and radius buffer.  <a href="#ae60dddbfe2286107d431cee4a2db6784">More...</a><br /></td></tr>
<tr class="separator:ae60dddbfe2286107d431cee4a2db6784"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9d7b45b64eaf4cdf2ae72111d8c1cde2"><td class="memItemLeft" align="right" valign="top">virtual Navinfo::Common::ReturnCode&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_navinfo_1_1_engine_1_1_i_h_d_map.html#a9d7b45b64eaf4cdf2ae72111d8c1cde2">SearchRoadBoundaryGroupsByRadiusRange</a> (const <a class="el" href="struct_navinfo_1_1_engine_1_1_pos3_d.html">Pos3D</a> *oCoord, const double dDistance, std::vector&lt; uint64_t &gt; &amp;vtRoadBoundaryGroups)=0</td></tr>
<tr class="memdesc:a9d7b45b64eaf4cdf2ae72111d8c1cde2"><td class="mdescLeft">&#160;</td><td class="mdescRight">Search all the included road boundary groups by setting vehicle position as center point, and radius buffer.  <a href="#a9d7b45b64eaf4cdf2ae72111d8c1cde2">More...</a><br /></td></tr>
<tr class="separator:a9d7b45b64eaf4cdf2ae72111d8c1cde2"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac32e5421875d29c2a85c85bbcaeace34"><td class="memItemLeft" align="right" valign="top">virtual Navinfo::Common::ReturnCode&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_navinfo_1_1_engine_1_1_i_h_d_map.html#ac32e5421875d29c2a85c85bbcaeace34">SearchLaneBoundaryGroupsByRadiusRange</a> (const <a class="el" href="struct_navinfo_1_1_engine_1_1_pos3_d.html">Pos3D</a> *oCoord, const double dDistance, std::vector&lt; uint64_t &gt; &amp;vtLaneBoundaryGroups)=0</td></tr>
<tr class="memdesc:ac32e5421875d29c2a85c85bbcaeace34"><td class="mdescLeft">&#160;</td><td class="mdescRight">Search all the included lane boundary groups by setting vehicle position as center point, and radius buffer.  <a href="#ac32e5421875d29c2a85c85bbcaeace34">More...</a><br /></td></tr>
<tr class="separator:ac32e5421875d29c2a85c85bbcaeace34"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0f908c5890f77b97f4d0ad477131745a"><td class="memItemLeft" align="right" valign="top">virtual Navinfo::Common::ReturnCode&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_navinfo_1_1_engine_1_1_i_h_d_map.html#a0f908c5890f77b97f4d0ad477131745a">SearchRoadsByRect</a> (const <a class="el" href="struct_navinfo_1_1_engine_1_1_pos_rectangle.html">PosRectangle</a> &amp;oRect, std::vector&lt; uint64_t &gt; &amp;vtRoads)=0</td></tr>
<tr class="memdesc:a0f908c5890f77b97f4d0ad477131745a"><td class="mdescLeft">&#160;</td><td class="mdescRight">Search all the included roads by setting rectangle range.  <a href="#a0f908c5890f77b97f4d0ad477131745a">More...</a><br /></td></tr>
<tr class="separator:a0f908c5890f77b97f4d0ad477131745a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2cbecb60824080b4de29f1edd551645f"><td class="memItemLeft" align="right" valign="top">virtual Navinfo::Common::ReturnCode&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_navinfo_1_1_engine_1_1_i_h_d_map.html#a2cbecb60824080b4de29f1edd551645f">SearchLanesByRect</a> (const <a class="el" href="struct_navinfo_1_1_engine_1_1_pos_rectangle.html">PosRectangle</a> &amp;oRect, std::vector&lt; uint64_t &gt; &amp;vtLanes)=0</td></tr>
<tr class="memdesc:a2cbecb60824080b4de29f1edd551645f"><td class="mdescLeft">&#160;</td><td class="mdescRight">Search all the included lanes by setting rectangle range.  <a href="#a2cbecb60824080b4de29f1edd551645f">More...</a><br /></td></tr>
<tr class="separator:a2cbecb60824080b4de29f1edd551645f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab225101b2f15d27100f6797c5e784c74"><td class="memItemLeft" align="right" valign="top">virtual Navinfo::Common::ReturnCode&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_navinfo_1_1_engine_1_1_i_h_d_map.html#ab225101b2f15d27100f6797c5e784c74">SearchObjectsByRect</a> (const <a class="el" href="struct_navinfo_1_1_engine_1_1_pos_rectangle.html">PosRectangle</a> &amp;oRect, <a class="el" href="namespace_navinfo_1_1_engine.html#a33af8f6259a7a6e67c2a3beb6b37f414">Navinfo::Common::ENObjectType</a> eType, std::vector&lt; uint64_t &gt; &amp;vtObjects)=0</td></tr>
<tr class="memdesc:ab225101b2f15d27100f6797c5e784c74"><td class="mdescLeft">&#160;</td><td class="mdescRight">Search all the included objects by setting rectangle range.  <a href="#ab225101b2f15d27100f6797c5e784c74">More...</a><br /></td></tr>
<tr class="separator:ab225101b2f15d27100f6797c5e784c74"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a00e7c4ea6b50b1f21d2bc4acb1fe6454"><td class="memItemLeft" align="right" valign="top">virtual Navinfo::Common::ReturnCode&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_navinfo_1_1_engine_1_1_i_h_d_map.html#a00e7c4ea6b50b1f21d2bc4acb1fe6454">SearchRoadBoundaryGroupsByRect</a> (const <a class="el" href="struct_navinfo_1_1_engine_1_1_pos_rectangle.html">PosRectangle</a> &amp;oRect, std::vector&lt; uint64_t &gt; &amp;vtRoadBoundaryGroups)=0</td></tr>
<tr class="memdesc:a00e7c4ea6b50b1f21d2bc4acb1fe6454"><td class="mdescLeft">&#160;</td><td class="mdescRight">Search all the included road boundary groups by setting rectangle range.  <a href="#a00e7c4ea6b50b1f21d2bc4acb1fe6454">More...</a><br /></td></tr>
<tr class="separator:a00e7c4ea6b50b1f21d2bc4acb1fe6454"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1265e3d02ad8b509cc60539afe04a3de"><td class="memItemLeft" align="right" valign="top">virtual Navinfo::Common::ReturnCode&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_navinfo_1_1_engine_1_1_i_h_d_map.html#a1265e3d02ad8b509cc60539afe04a3de">SearchLaneBoundaryGroupsByRect</a> (const <a class="el" href="struct_navinfo_1_1_engine_1_1_pos_rectangle.html">PosRectangle</a> &amp;oRect, std::vector&lt; uint64_t &gt; &amp;vtLaneBoundaryGroups)=0</td></tr>
<tr class="memdesc:a1265e3d02ad8b509cc60539afe04a3de"><td class="mdescLeft">&#160;</td><td class="mdescRight">Search all the included lane boundary groups by setting rectangle range.  <a href="#a1265e3d02ad8b509cc60539afe04a3de">More...</a><br /></td></tr>
<tr class="separator:a1265e3d02ad8b509cc60539afe04a3de"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2963313c2acc4e16bcbb35272e6ec48c"><td class="memItemLeft" align="right" valign="top">virtual Navinfo::Common::ReturnCode&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_navinfo_1_1_engine_1_1_i_h_d_map.html#a2963313c2acc4e16bcbb35272e6ec48c">GetRoadByID</a> (const uint64_t nID, <a class="el" href="class_navinfo_1_1_engine_1_1_h_d_map_road_info.html">Navinfo::HDMap::Road</a> &amp;oRoad)=0</td></tr>
<tr class="memdesc:a2963313c2acc4e16bcbb35272e6ec48c"><td class="mdescLeft">&#160;</td><td class="mdescRight">Retrieve detailed information for road feature.  <a href="#a2963313c2acc4e16bcbb35272e6ec48c">More...</a><br /></td></tr>
<tr class="separator:a2963313c2acc4e16bcbb35272e6ec48c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a68379516c2b2bfe94e1448b9dcb37fc1"><td class="memItemLeft" align="right" valign="top">virtual Navinfo::Common::ReturnCode&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_navinfo_1_1_engine_1_1_i_h_d_map.html#a68379516c2b2bfe94e1448b9dcb37fc1">GetLaneGroupByID</a> (const uint64_t nID, <a class="el" href="class_navinfo_1_1_engine_1_1_h_d_map_lane_group_info.html">Navinfo::HDMap::LaneGroup</a> &amp;oLaneGroup)=0</td></tr>
<tr class="memdesc:a68379516c2b2bfe94e1448b9dcb37fc1"><td class="mdescLeft">&#160;</td><td class="mdescRight">Retrieve detailed information for lane group feature.  <a href="#a68379516c2b2bfe94e1448b9dcb37fc1">More...</a><br /></td></tr>
<tr class="separator:a68379516c2b2bfe94e1448b9dcb37fc1"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae46a6d3bfe197d6bcb0e9918db673991"><td class="memItemLeft" align="right" valign="top">virtual Navinfo::Common::ReturnCode&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_navinfo_1_1_engine_1_1_i_h_d_map.html#ae46a6d3bfe197d6bcb0e9918db673991">GetLaneByID</a> (const uint64_t nID, <a class="el" href="class_navinfo_1_1_engine_1_1_h_d_map_lane_info.html">Navinfo::HDMap::Lane</a> &amp;oLane)=0</td></tr>
<tr class="memdesc:ae46a6d3bfe197d6bcb0e9918db673991"><td class="mdescLeft">&#160;</td><td class="mdescRight">Retrieve detailed information for lane feature.  <a href="#ae46a6d3bfe197d6bcb0e9918db673991">More...</a><br /></td></tr>
<tr class="separator:ae46a6d3bfe197d6bcb0e9918db673991"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a14868c103651757bab7fea26a9a8bd18"><td class="memItemLeft" align="right" valign="top">virtual Navinfo::Common::ReturnCode&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_navinfo_1_1_engine_1_1_i_h_d_map.html#a14868c103651757bab7fea26a9a8bd18">GetObjectByID</a> (const uint64_t nID, <a class="el" href="namespace_navinfo_1_1_engine.html#a33af8f6259a7a6e67c2a3beb6b37f414">Navinfo::Common::ENObjectType</a> eType, <a class="el" href="class_navinfo_1_1_engine_1_1_h_d_map_object_info.html">Navinfo::HDMap::Object</a> &amp;oObject)=0</td></tr>
<tr class="memdesc:a14868c103651757bab7fea26a9a8bd18"><td class="mdescLeft">&#160;</td><td class="mdescRight">Retrieve detailed information for object feature.  <a href="#a14868c103651757bab7fea26a9a8bd18">More...</a><br /></td></tr>
<tr class="separator:a14868c103651757bab7fea26a9a8bd18"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac1aed53b970bad1fc85606092652e3ea"><td class="memItemLeft" align="right" valign="top">virtual Navinfo::Common::ReturnCode&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_navinfo_1_1_engine_1_1_i_h_d_map.html#ac1aed53b970bad1fc85606092652e3ea">GetLaneBoundaryGroupByID</a> (const uint64_t nID, <a class="el" href="class_navinfo_1_1_engine_1_1_h_d_map_lane_boundaries_info.html">Navinfo::HDMap::LaneBoundaryGroup</a> &amp;oLaneBoundaryGroup)=0</td></tr>
<tr class="memdesc:ac1aed53b970bad1fc85606092652e3ea"><td class="mdescLeft">&#160;</td><td class="mdescRight">Retrieve detailed information for lane boundart group feature.  <a href="#ac1aed53b970bad1fc85606092652e3ea">More...</a><br /></td></tr>
<tr class="separator:ac1aed53b970bad1fc85606092652e3ea"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a543edae290ba63e627e70e0a7be97809"><td class="memItemLeft" align="right" valign="top">virtual Navinfo::Common::ReturnCode&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_navinfo_1_1_engine_1_1_i_h_d_map.html#a543edae290ba63e627e70e0a7be97809">GetObjectsByRoadID</a> (const uint64_t nID, <a class="el" href="namespace_navinfo_1_1_engine.html#a33af8f6259a7a6e67c2a3beb6b37f414">Navinfo::Common::ENObjectType</a> eType, std::vector&lt; uint64_t &gt; &amp;vtObjects)=0</td></tr>
<tr class="memdesc:a543edae290ba63e627e70e0a7be97809"><td class="mdescLeft">&#160;</td><td class="mdescRight">Search the associated localization objects by road feature id.  <a href="#a543edae290ba63e627e70e0a7be97809">More...</a><br /></td></tr>
<tr class="separator:a543edae290ba63e627e70e0a7be97809"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ade1beefbeaeb06050e3576729e0ef23b"><td class="memItemLeft" align="right" valign="top">virtual Navinfo::Common::ReturnCode&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_navinfo_1_1_engine_1_1_i_h_d_map.html#ade1beefbeaeb06050e3576729e0ef23b">GetMetadata</a> (<a class="el" href="class_navinfo_1_1_engine_1_1_h_d_map_metadata_info.html">Navinfo::HDMap::MetaData</a> &amp;oMetadata)=0</td></tr>
<tr class="memdesc:ade1beefbeaeb06050e3576729e0ef23b"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get MataData of HDMap.  <a href="#ade1beefbeaeb06050e3576729e0ef23b">More...</a><br /></td></tr>
<tr class="separator:ade1beefbeaeb06050e3576729e0ef23b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2851a1c1dfd642c84038d898b67f19eb"><td class="memItemLeft" align="right" valign="top">virtual Navinfo::Common::ReturnCode&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_navinfo_1_1_engine_1_1_i_h_d_map.html#a2851a1c1dfd642c84038d898b67f19eb">UploadSensorData</a> (char *pData, size_t dataSize, int &amp;state_code)=0</td></tr>
<tr class="memdesc:a2851a1c1dfd642c84038d898b67f19eb"><td class="mdescLeft">&#160;</td><td class="mdescRight">upload SensorData to server  <a href="#a2851a1c1dfd642c84038d898b67f19eb">More...</a><br /></td></tr>
<tr class="separator:a2851a1c1dfd642c84038d898b67f19eb"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
<div class="textblock"><p>Interface of HDMap Module. </p>
</div><h2 class="groupheader">Member Function Documentation</h2>
<a class="anchor" id="ac1aed53b970bad1fc85606092652e3ea"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">virtual Navinfo::Common::ReturnCode Navinfo::Engine::IHDMap::GetLaneBoundaryGroupByID </td>
          <td>(</td>
          <td class="paramtype">const uint64_t&#160;</td>
          <td class="paramname"><em>nID</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="class_navinfo_1_1_engine_1_1_h_d_map_lane_boundaries_info.html">Navinfo::HDMap::LaneBoundaryGroup</a> &amp;&#160;</td>
          <td class="paramname"><em>oLaneBoundaryGroup</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">pure virtual</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Retrieve detailed information for lane boundart group feature. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramdir"></td><td class="paramname">nID</td><td>LaneBoundaryGroup ID </td></tr>
    <tr><td class="paramdir">[out]</td><td class="paramname">oLaneBoundaryGroup</td><td>Query result </td></tr>
  </table>
  </dd>
</dl>
<dl class="section see"><dt>See also</dt><dd>Navinfo::HDMap::LaneBoundaryGroup </dd></dl>
<dl class="section return"><dt>Returns</dt><dd>status flag </dd></dl>
<dl class="section see"><dt>See also</dt><dd>Navinfo::Common::ReturnCode </dd></dl>

</div>
</div>
<a class="anchor" id="ae46a6d3bfe197d6bcb0e9918db673991"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">virtual Navinfo::Common::ReturnCode Navinfo::Engine::IHDMap::GetLaneByID </td>
          <td>(</td>
          <td class="paramtype">const uint64_t&#160;</td>
          <td class="paramname"><em>nID</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="class_navinfo_1_1_engine_1_1_h_d_map_lane_info.html">Navinfo::HDMap::Lane</a> &amp;&#160;</td>
          <td class="paramname"><em>oLane</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">pure virtual</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Retrieve detailed information for lane feature. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramdir"></td><td class="paramname">nID</td><td>lane ID </td></tr>
    <tr><td class="paramdir">[out]</td><td class="paramname">oLane</td><td>Query result </td></tr>
  </table>
  </dd>
</dl>
<dl class="section see"><dt>See also</dt><dd>Navinfo::HDMap::Lane </dd></dl>
<dl class="section return"><dt>Returns</dt><dd>status flag </dd></dl>
<dl class="section see"><dt>See also</dt><dd>Navinfo::Common::ReturnCode </dd></dl>

</div>
</div>
<a class="anchor" id="a68379516c2b2bfe94e1448b9dcb37fc1"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">virtual Navinfo::Common::ReturnCode Navinfo::Engine::IHDMap::GetLaneGroupByID </td>
          <td>(</td>
          <td class="paramtype">const uint64_t&#160;</td>
          <td class="paramname"><em>nID</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="class_navinfo_1_1_engine_1_1_h_d_map_lane_group_info.html">Navinfo::HDMap::LaneGroup</a> &amp;&#160;</td>
          <td class="paramname"><em>oLaneGroup</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">pure virtual</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Retrieve detailed information for lane group feature. </p>
<p>Query LaneGroup by ID </p><dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramdir"></td><td class="paramname">nID</td><td>LaneGroup ID </td></tr>
    <tr><td class="paramdir">[out]</td><td class="paramname">oLaneGroup</td><td>Query Result </td></tr>
  </table>
  </dd>
</dl>
<dl class="section see"><dt>See also</dt><dd>Navinfo::HDMap::LaneGroup </dd></dl>
<dl class="section return"><dt>Returns</dt><dd>status flag </dd></dl>
<dl class="section see"><dt>See also</dt><dd>Navinfo::Common::ReturnCode </dd></dl>

</div>
</div>
<a class="anchor" id="a26e1c764561a8ada3f7b8c4c514248bc"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">virtual Navinfo::Common::ReturnCode Navinfo::Engine::IHDMap::GetLocation </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="struct_navinfo_1_1_engine_1_1_pos3_d.html">Pos3D</a> *&#160;</td>
          <td class="paramname"><em>oCoord</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">pure virtual</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Get lastest Vehicle Coordnate value for SetLocation changed. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">oCoord</td><td>vehicle position </td></tr>
  </table>
  </dd>
</dl>
<dl class="section see"><dt>See also</dt><dd>Navinfo::Geometry::Coordinate </dd></dl>
<dl class="section return"><dt>Returns</dt><dd>status flag </dd></dl>
<dl class="section see"><dt>See also</dt><dd>Navinfo::Common::ReturnCode </dd></dl>

</div>
</div>
<a class="anchor" id="a2fe1080cfded5be57454e2df8de85bbd"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">virtual Navinfo::Common::ReturnCode Navinfo::Engine::IHDMap::GetMatchingLane </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="struct_navinfo_1_1_engine_1_1_pos3_d.html">Pos3D</a> *&#160;</td>
          <td class="paramname"><em>oCoord</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">uint64_t &amp;&#160;</td>
          <td class="paramname"><em>nID</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">pure virtual</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Match the nearest lane based on given vehicle position. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">oCoord</td><td>specified location </td></tr>
  </table>
  </dd>
</dl>
<dl class="section see"><dt>See also</dt><dd>Navinfo::Geometry::Coordinate </dd></dl>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramdir">[out]</td><td class="paramname">nID</td><td>lane id </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>status flag </dd></dl>
<dl class="section see"><dt>See also</dt><dd>Navinfo::Common::ReturnCode </dd></dl>

</div>
</div>
<a class="anchor" id="a5f679c5c374a2a51bc251d420470f410"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">virtual Navinfo::Common::ReturnCode Navinfo::Engine::IHDMap::GetMatchingRoad </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="struct_navinfo_1_1_engine_1_1_pos3_d.html">Pos3D</a> *&#160;</td>
          <td class="paramname"><em>oCoord</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">uint64_t &amp;&#160;</td>
          <td class="paramname"><em>nID</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">pure virtual</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Match the nearest road based on given vehicle position. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">oCoord</td><td>specified location </td></tr>
  </table>
  </dd>
</dl>
<dl class="section see"><dt>See also</dt><dd>Navinfo::Geometry::Coordinate </dd></dl>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramdir">[out]</td><td class="paramname">nID</td><td>road id </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>status flag </dd></dl>
<dl class="section see"><dt>See also</dt><dd>Navinfo::Common::ReturnCode </dd></dl>

</div>
</div>
<a class="anchor" id="ade1beefbeaeb06050e3576729e0ef23b"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">virtual Navinfo::Common::ReturnCode Navinfo::Engine::IHDMap::GetMetadata </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="class_navinfo_1_1_engine_1_1_h_d_map_metadata_info.html">Navinfo::HDMap::MetaData</a> &amp;&#160;</td>
          <td class="paramname"><em>oMetadata</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">pure virtual</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Get MataData of HDMap. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramdir">[out]</td><td class="paramname">oMetadata</td><td>query result </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>status flag </dd></dl>
<dl class="section see"><dt>See also</dt><dd>Navinfo::Common::ReturnCode </dd></dl>

</div>
</div>
<a class="anchor" id="a14868c103651757bab7fea26a9a8bd18"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">virtual Navinfo::Common::ReturnCode Navinfo::Engine::IHDMap::GetObjectByID </td>
          <td>(</td>
          <td class="paramtype">const uint64_t&#160;</td>
          <td class="paramname"><em>nID</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="namespace_navinfo_1_1_engine.html#a33af8f6259a7a6e67c2a3beb6b37f414">Navinfo::Common::ENObjectType</a>&#160;</td>
          <td class="paramname"><em>eType</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="class_navinfo_1_1_engine_1_1_h_d_map_object_info.html">Navinfo::HDMap::Object</a> &amp;&#160;</td>
          <td class="paramname"><em>oObject</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">pure virtual</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Retrieve detailed information for object feature. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">nID</td><td>object ID </td></tr>
    <tr><td class="paramname">eType</td><td>Query object type </td></tr>
  </table>
  </dd>
</dl>
<dl class="section see"><dt>See also</dt><dd>ENObjectType </dd></dl>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramdir">[out]</td><td class="paramname">oObject</td><td>Query result </td></tr>
  </table>
  </dd>
</dl>
<dl class="section see"><dt>See also</dt><dd>Navinfo::HDMap::Object </dd></dl>
<dl class="section return"><dt>Returns</dt><dd>status flag </dd></dl>
<dl class="section see"><dt>See also</dt><dd>Navinfo::Common::ReturnCode </dd></dl>

</div>
</div>
<a class="anchor" id="a543edae290ba63e627e70e0a7be97809"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">virtual Navinfo::Common::ReturnCode Navinfo::Engine::IHDMap::GetObjectsByRoadID </td>
          <td>(</td>
          <td class="paramtype">const uint64_t&#160;</td>
          <td class="paramname"><em>nID</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="namespace_navinfo_1_1_engine.html#a33af8f6259a7a6e67c2a3beb6b37f414">Navinfo::Common::ENObjectType</a>&#160;</td>
          <td class="paramname"><em>eType</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">std::vector&lt; uint64_t &gt; &amp;&#160;</td>
          <td class="paramname"><em>vtObjects</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">pure virtual</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Search the associated localization objects by road feature id. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">nID</td><td>road ID </td></tr>
    <tr><td class="paramname">eType</td><td>Query object type </td></tr>
  </table>
  </dd>
</dl>
<dl class="section see"><dt>See also</dt><dd>ENObjectType </dd></dl>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramdir">[out]</td><td class="paramname">vtObjects</td><td>query result </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>status flag </dd></dl>
<dl class="section see"><dt>See also</dt><dd>Navinfo::Common::ReturnCode </dd></dl>

</div>
</div>
<a class="anchor" id="a2963313c2acc4e16bcbb35272e6ec48c"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">virtual Navinfo::Common::ReturnCode Navinfo::Engine::IHDMap::GetRoadByID </td>
          <td>(</td>
          <td class="paramtype">const uint64_t&#160;</td>
          <td class="paramname"><em>nID</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="class_navinfo_1_1_engine_1_1_h_d_map_road_info.html">Navinfo::HDMap::Road</a> &amp;&#160;</td>
          <td class="paramname"><em>oRoad</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">pure virtual</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Retrieve detailed information for road feature. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramdir"></td><td class="paramname">nID</td><td>road ID </td></tr>
    <tr><td class="paramdir">[out]</td><td class="paramname">oRoad</td><td>Query result </td></tr>
  </table>
  </dd>
</dl>
<dl class="section see"><dt>See also</dt><dd>Navinfo::HDMap::Road </dd></dl>
<dl class="section return"><dt>Returns</dt><dd>status flag </dd></dl>
<dl class="section see"><dt>See also</dt><dd>Navinfo::Common::ReturnCode </dd></dl>

</div>
</div>
<a class="anchor" id="ac32e5421875d29c2a85c85bbcaeace34"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">virtual Navinfo::Common::ReturnCode Navinfo::Engine::IHDMap::SearchLaneBoundaryGroupsByRadiusRange </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="struct_navinfo_1_1_engine_1_1_pos3_d.html">Pos3D</a> *&#160;</td>
          <td class="paramname"><em>oCoord</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const double&#160;</td>
          <td class="paramname"><em>dDistance</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">std::vector&lt; uint64_t &gt; &amp;&#160;</td>
          <td class="paramname"><em>vtLaneBoundaryGroups</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">pure virtual</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Search all the included lane boundary groups by setting vehicle position as center point, and radius buffer. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">oCoord</td><td>Search coordinate </td></tr>
  </table>
  </dd>
</dl>
<dl class="section see"><dt>See also</dt><dd>Navinfo::Geometry::Coordinate </dd></dl>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramdir"></td><td class="paramname">dDistance</td><td>Search range Unit: Meter </td></tr>
    <tr><td class="paramdir">[out]</td><td class="paramname">vtLaneBoundaryGroups</td><td>Search result </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>status flag </dd></dl>
<dl class="section see"><dt>See also</dt><dd>Navinfo::Common::ReturnCode </dd></dl>
<dl class="section note"><dt>Note</dt><dd>The maximum search distance is 50 km (500000). The function returns Code_Fail when parameter greater than maximum limit </dd></dl>

</div>
</div>
<a class="anchor" id="a1265e3d02ad8b509cc60539afe04a3de"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">virtual Navinfo::Common::ReturnCode Navinfo::Engine::IHDMap::SearchLaneBoundaryGroupsByRect </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="struct_navinfo_1_1_engine_1_1_pos_rectangle.html">PosRectangle</a> &amp;&#160;</td>
          <td class="paramname"><em>oRect</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">std::vector&lt; uint64_t &gt; &amp;&#160;</td>
          <td class="paramname"><em>vtLaneBoundaryGroups</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">pure virtual</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Search all the included lane boundary groups by setting rectangle range. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">oRect</td><td>(minX, minY, maxX, maxY) </td></tr>
  </table>
  </dd>
</dl>
<dl class="section see"><dt>See also</dt><dd>Navinfo::Geometry::Rect </dd></dl>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramdir">[out]</td><td class="paramname">vtLaneBoundaryGroups</td><td>Search result </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>status flag </dd></dl>
<dl class="section see"><dt>See also</dt><dd>Navinfo::Common::ReturnCode </dd></dl>
<dl class="section note"><dt>Note</dt><dd>The maximum search distance is 50 km (500000). The function returns Code_Fail when The diagonal length of the rectangle reater than maximum limit </dd></dl>

</div>
</div>
<a class="anchor" id="a3f385ee987146ea486ffabc75691a99b"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">virtual Navinfo::Common::ReturnCode Navinfo::Engine::IHDMap::SearchLanesByRadiusRange </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="struct_navinfo_1_1_engine_1_1_pos3_d.html">Pos3D</a> *&#160;</td>
          <td class="paramname"><em>oCoord</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const double&#160;</td>
          <td class="paramname"><em>dDistance</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">std::vector&lt; uint64_t &gt; &amp;&#160;</td>
          <td class="paramname"><em>vtLanes</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">pure virtual</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Search all the included lanes by setting vehicle position as center point, and radius buffer. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">oCoord</td><td>Search coordinate </td></tr>
  </table>
  </dd>
</dl>
<dl class="section see"><dt>See also</dt><dd>Navinfo::Geometry::Coordinate </dd></dl>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramdir"></td><td class="paramname">dDistance</td><td>Search range Unit: Meter </td></tr>
    <tr><td class="paramdir">[out]</td><td class="paramname">vtLanes</td><td>Search result </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>status flag </dd></dl>
<dl class="section see"><dt>See also</dt><dd>Navinfo::Common::ReturnCode </dd></dl>
<dl class="section note"><dt>Note</dt><dd>The maximum search distance is 50 km (500000). The function returns Code_Fail when parameter greater than maximum limit </dd></dl>

</div>
</div>
<a class="anchor" id="a2cbecb60824080b4de29f1edd551645f"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">virtual Navinfo::Common::ReturnCode Navinfo::Engine::IHDMap::SearchLanesByRect </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="struct_navinfo_1_1_engine_1_1_pos_rectangle.html">PosRectangle</a> &amp;&#160;</td>
          <td class="paramname"><em>oRect</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">std::vector&lt; uint64_t &gt; &amp;&#160;</td>
          <td class="paramname"><em>vtLanes</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">pure virtual</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Search all the included lanes by setting rectangle range. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">oRect</td><td>(minX, minY, maxX, maxY) </td></tr>
  </table>
  </dd>
</dl>
<dl class="section see"><dt>See also</dt><dd>Navinfo::Geometry::Rect </dd></dl>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramdir">[out]</td><td class="paramname">vtLanes</td><td>Search result </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>status flag </dd></dl>
<dl class="section see"><dt>See also</dt><dd>Navinfo::Common::ReturnCode </dd></dl>
<dl class="section note"><dt>Note</dt><dd>The maximum search distance is 50 km (500000). The function returns Code_Fail when The diagonal length of the rectangle reater than maximum limit </dd></dl>

</div>
</div>
<a class="anchor" id="ae60dddbfe2286107d431cee4a2db6784"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">virtual Navinfo::Common::ReturnCode Navinfo::Engine::IHDMap::SearchObjectsByRadiusRange </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="struct_navinfo_1_1_engine_1_1_pos3_d.html">Pos3D</a> *&#160;</td>
          <td class="paramname"><em>oCoord</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const double&#160;</td>
          <td class="paramname"><em>dDistance</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="namespace_navinfo_1_1_engine.html#a33af8f6259a7a6e67c2a3beb6b37f414">Navinfo::Common::ENObjectType</a>&#160;</td>
          <td class="paramname"><em>eType</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">std::vector&lt; uint64_t &gt; &amp;&#160;</td>
          <td class="paramname"><em>vtObjects</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">pure virtual</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Search all the included objects by setting vehicle position as center point, and radius buffer. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">oCoord</td><td>Search coordinate </td></tr>
  </table>
  </dd>
</dl>
<dl class="section see"><dt>See also</dt><dd>Navinfo::Geometry::Coordinate </dd></dl>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">dDistance</td><td>Search range Unit: Meter </td></tr>
    <tr><td class="paramname">eType</td><td>Search object type </td></tr>
  </table>
  </dd>
</dl>
<dl class="section see"><dt>See also</dt><dd>ENObjectType </dd></dl>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramdir">[out]</td><td class="paramname">vtObjects</td><td>Search result </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>status flag </dd></dl>
<dl class="section see"><dt>See also</dt><dd>Navinfo::Common::ReturnCode </dd></dl>
<dl class="section note"><dt>Note</dt><dd>The maximum search distance is 50 km (500000). The function returns Code_Fail when parameter greater than maximum limit </dd></dl>

</div>
</div>
<a class="anchor" id="ab225101b2f15d27100f6797c5e784c74"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">virtual Navinfo::Common::ReturnCode Navinfo::Engine::IHDMap::SearchObjectsByRect </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="struct_navinfo_1_1_engine_1_1_pos_rectangle.html">PosRectangle</a> &amp;&#160;</td>
          <td class="paramname"><em>oRect</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="namespace_navinfo_1_1_engine.html#a33af8f6259a7a6e67c2a3beb6b37f414">Navinfo::Common::ENObjectType</a>&#160;</td>
          <td class="paramname"><em>eType</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">std::vector&lt; uint64_t &gt; &amp;&#160;</td>
          <td class="paramname"><em>vtObjects</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">pure virtual</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Search all the included objects by setting rectangle range. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">oRect</td><td>(minX, minY, maxX, maxY) </td></tr>
  </table>
  </dd>
</dl>
<dl class="section see"><dt>See also</dt><dd>Navinfo::Geometry::Rect </dd></dl>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">eType</td><td>Search object tyoe </td></tr>
  </table>
  </dd>
</dl>
<dl class="section see"><dt>See also</dt><dd>ENObjectType </dd></dl>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramdir">[out]</td><td class="paramname">vtObjects</td><td>Search result </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>status flag </dd></dl>
<dl class="section see"><dt>See also</dt><dd>Navinfo::Common::ReturnCode </dd></dl>
<dl class="section note"><dt>Note</dt><dd>The maximum search distance is 50 km (500000). The function returns Code_Fail when The diagonal length of the rectangle reater than maximum limit </dd></dl>

</div>
</div>
<a class="anchor" id="a9d7b45b64eaf4cdf2ae72111d8c1cde2"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">virtual Navinfo::Common::ReturnCode Navinfo::Engine::IHDMap::SearchRoadBoundaryGroupsByRadiusRange </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="struct_navinfo_1_1_engine_1_1_pos3_d.html">Pos3D</a> *&#160;</td>
          <td class="paramname"><em>oCoord</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const double&#160;</td>
          <td class="paramname"><em>dDistance</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">std::vector&lt; uint64_t &gt; &amp;&#160;</td>
          <td class="paramname"><em>vtRoadBoundaryGroups</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">pure virtual</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Search all the included road boundary groups by setting vehicle position as center point, and radius buffer. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">oCoord</td><td>Search coordinate </td></tr>
  </table>
  </dd>
</dl>
<dl class="section see"><dt>See also</dt><dd>Navinfo::Geometry::Coordinate </dd></dl>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramdir"></td><td class="paramname">dDistance</td><td>Search range Unit: Meter </td></tr>
    <tr><td class="paramdir">[out]</td><td class="paramname">vtRoadBoundaryGroups</td><td>Search result </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>status flag </dd></dl>
<dl class="section see"><dt>See also</dt><dd>Navinfo::Common::ReturnCode </dd></dl>
<dl class="section note"><dt>Note</dt><dd>The maximum search distance is 50 km (500000). The function returns Code_Fail when parameter greater than maximum limit </dd></dl>

</div>
</div>
<a class="anchor" id="a00e7c4ea6b50b1f21d2bc4acb1fe6454"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">virtual Navinfo::Common::ReturnCode Navinfo::Engine::IHDMap::SearchRoadBoundaryGroupsByRect </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="struct_navinfo_1_1_engine_1_1_pos_rectangle.html">PosRectangle</a> &amp;&#160;</td>
          <td class="paramname"><em>oRect</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">std::vector&lt; uint64_t &gt; &amp;&#160;</td>
          <td class="paramname"><em>vtRoadBoundaryGroups</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">pure virtual</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Search all the included road boundary groups by setting rectangle range. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">oRect</td><td>(minX, minY, maxX, maxY) </td></tr>
  </table>
  </dd>
</dl>
<dl class="section see"><dt>See also</dt><dd>Navinfo::Geometry::Rect </dd></dl>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramdir">[out]</td><td class="paramname">vtRoadBoundaryGroups</td><td>Search result </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>status flag </dd></dl>
<dl class="section see"><dt>See also</dt><dd>Navinfo::Common::ReturnCode </dd></dl>
<dl class="section note"><dt>Note</dt><dd>The maximum search distance is 50 km (500000). The function returns Code_Fail when The diagonal length of the rectangle reater than maximum limit </dd></dl>

</div>
</div>
<a class="anchor" id="a22d67d014b00ca5b774271650d19b7be"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">virtual Navinfo::Common::ReturnCode Navinfo::Engine::IHDMap::SearchRoadsByRadiusRange </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="struct_navinfo_1_1_engine_1_1_pos3_d.html">Pos3D</a> *&#160;</td>
          <td class="paramname"><em>oCoord</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const double&#160;</td>
          <td class="paramname"><em>dDistance</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">std::vector&lt; uint64_t &gt; &amp;&#160;</td>
          <td class="paramname"><em>vtRoads</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">pure virtual</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Search all the included roads by setting vehicle position as center point, and radius buffer. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">oCoord</td><td>Search coordinate </td></tr>
  </table>
  </dd>
</dl>
<dl class="section see"><dt>See also</dt><dd>Navinfo::Geometry::Coordinate </dd></dl>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramdir"></td><td class="paramname">dDistance</td><td>Search range Unit: Meter </td></tr>
    <tr><td class="paramdir">[out]</td><td class="paramname">vtRoads</td><td>Search result </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>status flag </dd></dl>
<dl class="section see"><dt>See also</dt><dd>Navinfo::Common::ReturnCode </dd></dl>
<dl class="section note"><dt>Note</dt><dd>The maximum search distance is 50 km (500000). The function returns Code_Fail when parameter greater than maximum limit </dd></dl>

</div>
</div>
<a class="anchor" id="a0f908c5890f77b97f4d0ad477131745a"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">virtual Navinfo::Common::ReturnCode Navinfo::Engine::IHDMap::SearchRoadsByRect </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="struct_navinfo_1_1_engine_1_1_pos_rectangle.html">PosRectangle</a> &amp;&#160;</td>
          <td class="paramname"><em>oRect</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">std::vector&lt; uint64_t &gt; &amp;&#160;</td>
          <td class="paramname"><em>vtRoads</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">pure virtual</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Search all the included roads by setting rectangle range. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">oRect</td><td>(minX, minY, maxX, maxY) </td></tr>
  </table>
  </dd>
</dl>
<dl class="section see"><dt>See also</dt><dd>Navinfo::Geometry::Rect </dd></dl>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramdir">[out]</td><td class="paramname">vtRoads</td><td>Search result </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>status flag </dd></dl>
<dl class="section see"><dt>See also</dt><dd>Navinfo::Common::ReturnCode </dd></dl>
<dl class="section note"><dt>Note</dt><dd>The maximum search distance is 50 km (500000). The function returns Code_Fail when The diagonal length of the rectangle reater than maximum limit </dd></dl>

</div>
</div>
<a class="anchor" id="ae109a7228dc3e3634e91fce8c445eb0e"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">virtual Navinfo::Common::ReturnCode Navinfo::Engine::IHDMap::SetLocation </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="struct_navinfo_1_1_engine_1_1_pos3_d.html">Pos3D</a> *&#160;</td>
          <td class="paramname"><em>oCoord</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">pure virtual</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Set vehicle position information. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">oCoord</td><td>vehicle position </td></tr>
  </table>
  </dd>
</dl>
<dl class="section see"><dt>See also</dt><dd>Navinfo::Geometry::Coordinate </dd></dl>
<dl class="section return"><dt>Returns</dt><dd>status flag </dd></dl>
<dl class="section see"><dt>See also</dt><dd>Navinfo::Common::ReturnCode </dd></dl>

</div>
</div>
<a class="anchor" id="a2851a1c1dfd642c84038d898b67f19eb"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">virtual Navinfo::Common::ReturnCode Navinfo::Engine::IHDMap::UploadSensorData </td>
          <td>(</td>
          <td class="paramtype">char *&#160;</td>
          <td class="paramname"><em>pData</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">size_t&#160;</td>
          <td class="paramname"><em>dataSize</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int &amp;&#160;</td>
          <td class="paramname"><em>state_code</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">pure virtual</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>upload SensorData to server </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramdir">[in]</td><td class="paramname">pData</td><td>data address </td></tr>
    <tr><td class="paramdir">[in]</td><td class="paramname">dataSize</td><td>data size </td></tr>
    <tr><td class="paramdir">[out]</td><td class="paramname">state_code</td><td>state code </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>status flag </dd></dl>
<dl class="section see"><dt>See also</dt><dd>Navinfo::Common::ReturnCode </dd></dl>

</div>
</div>
<hr/>The documentation for this class was generated from the following file:<ul>
<li>/home/work/workspace/autosdk-integration-release/interfaces/public/hdmap/<a class="el" href="_i_h_d_map_8hpp_source.html">IHDMap.hpp</a></li>
</ul>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.11
</small></address>
</body>
</html>
